#include<bits/stdc++.h>
using namespace std;
int main()
{
	freopen("duel.in","r",stdin);
	freopen("duel.out","w",stdout);
	int n;
	scanf("%d",&n);
	int m[100005];
	int cnt[100005];
	int pre[100005];
	for(int i=0;i<n;i++)
	{
		scanf("%d",&m[i]);
	}
	for(int i=0;i<=100000;i++)
	{
		cnt[i]=0;
		pre[i]=-1;
	}
	sort(m,m+n);
	for(int i=0;i<n;i++)
	{
		cnt[m[i]]+=1;
	}
	int l=m[n-1];
	pre[l]=-1;
	for(int i=l-1;i>=0;i--)
	{
		pre[i]=l;
		if(cnt[i]>0)
		{
			l=i;
		}
	}
	int ans=n;
	for(int i=0;i<n;i++)
	{
		for(int j=pre[m[i]];;j=pre[j])
		{
			if(j==-1)
			{
				break;
			}
			if(cnt[j]>0)
			{
				cnt[j]--;
				ans--;
				break;
			}
		}
	}
	printf("%d",ans);
	return 0;
}
